home *** CD-ROM | disk | FTP | other *** search
- on exitFrame
- set gameListSprite to 2
- set newMenu to CreateMenu([#statusMessage: "Make a selection."])
- SetStatusMember(newMenu, [#statusMember: "codebook status"])
- SetTitleBar(newMenu, [#titleBar: "codebook title"])
- quitButton(newMenu, [#downMember: "ugpD_71"])
- ClickDownButton(newMenu, [#hotSprites: [43], #downMember: "ugpD2_66", #statusMessage: "Back to This Issue", #destination: "coverstory"])
- ShowVolumeControl()
- BasicButton(newMenu, [#hotSprites: [7], #statusMessage: "Click to see the PlayStation games", #destination: "codebook PlayStation"])
- BasicButton(newMenu, [#hotSprites: [8], #statusMessage: "Click to see the Saturn games", #destination: "codebook Saturn"])
- BasicButton(newMenu, [#hotSprites: [9], #statusMessage: "Click to see the Nintendo 64 games", #destination: "codebook Nintendo 64"])
- BasicButton(newMenu, [#hotSprites: [10], #statusMessage: "Click to see the Other games", #destination: "codebook Other"])
- set textDisplay to NewTextDisplay(newMenu)
- set textList to NewObject(newMenu, "Text Display Class", [#spritenum: gameListSprite])
- NewTextSlider(newMenu, [#sliderSprite: 27, #sliderBottom: 403, #textDisplay: textList])
- NewTextSlider(newMenu, [#sliderSprite: 28, #sliderBottom: 403, #textDisplay: textDisplay])
- SetGameList(newMenu, gameListSprite)
- cursor(-1)
- end
-
- on SetGameList newMenu, textListSprite
- global titleDatabase
- set gameList to getrecords(titleDatabase, #all, "codebook")
- if not listp(gameList) then
- put "No games in the codebook"
- else
- set button to BasicButton(newMenu, [#hotSprites: [textListSprite], #statusMessage: "Make a selection."])
- set gameParams to [#gameList: gameList, #memberID: the memberNum of sprite textListSprite, #normalColor: 9, #hiliteColor: 5]
- AddDown(button, NewObject(newMenu, "Game Manager Class", gameParams))
- end if
- end
-